// 测试，和上个程序一样,区别在于在该函数中加入了回调函数，该函数用于退出GTK窗体
// 步骤：创建结构体指针->初始化GTK->创建window窗体->设置窗体的大小->设置窗体起始坐标位置->显示窗体->进入主函数
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>

int main(int argc, char *argv[]){
	
	// 1、创建窗体结构体指针(GtkWidget类型)
	GtkWidget *window;

	char title[] = "test";

	// 2、初始化GTK
	gtk_init(&argc, &argv);

	// 3、创建window窗体
	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
	gtk_window_set_title(GTK_WINDOW(window),title);
	// 4、设置窗体的大小
	gtk_widget_set_usize(GTK_WINDOW(window),300,250);
	// 5、设置窗体起始坐标位置
	gtk_widget_set_uposition(GTK_WINDOW(window),300,300);
	
	// 退出的回调函数
	g_signal_connect(GTK_OBJECT(window),"destroy",G_CALLBACK(gtk_main_quit),NULL);
	
	// 6、显示窗体
	gtk_widget_show(window);
	
	// 7、进入主函数
	gtk_main();

	return 0;
}
